/* LESS Document */
/* reset */
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu, i{ margin: 0; padding: 0; }
header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details{ display: block; }
table{ border-collapse: collapse; border-spacing: 0; }
caption, th{ text-align: left; font-weight: normal; }
html, body, fieldset, img, iframe, abbr{ border: 0; }
i, cite, em, var, address, dfn{ font-style: normal; }
[hidefocus], summary{ outline: 0; }
li{ list-style: none; }
h1, h2, h3, h4, h5, h6, small{ font-size: 100%; }
sup, sub{ font-size: 83%; }
pre, code, kbd, samp{ font-family: inherit; }
q:before, q:after{ content: none; }
textarea{ overflow: auto; resize: none; }
label, summary{ cursor: default; }
a, button{ cursor: pointer; }
h1, h2, h3, h4, h5, h6, em, strong, b{ font-weight: bold; }
del, ins, u, s, a, a:hover{ text-decoration: none; }
body, textarea, input, button, select, keygen, legend{ font-size: 14px;  color: #333; outline: 0;  font-family:"Century Gothic","Microsoft Yahei",system, Arial, Verdana, Tahoma;}
body{width:100%;height:100%; background:#FFF;}

/* function */
.f-cb:after,
.f-cbli li:after{ display: block; clear: both; visibility: hidden; height: 0; overflow: hidden; content: "."; }
.f-cb, .f-cbli li{ zoom: 1; }
.f-ib{ display: inline-block; *display: inline; *zoom: 1; }
.f-dn{ display: none; }
.f-db{ display: block; }
.f-fl{ float: left; }
.f-fr{ float: right; }
.f-pr{ position: relative; }
.f-pa{ position: absolute; }
.f-prz{ position: relative; zoom: 1; }
.f-oh{ overflow: hidden; }
.f-ff0{ font-family: arial, \5b8b\4f53; }
.f-ff1{ font-family: "Microsoft YaHei"; }
.f-fs1{ font-size: 12px; }
.f-fs2{ font-size: 14px; }
.f-fwn{ font-weight: normal; }
.f-fwb{ font-weight: bold; }
.f-tal{ text-align: left; }
.f-tac{ text-align: center; }
.f-tar{ text-align: right; }
.f-vam, .f-vama *{ vertical-align: middle; }
.f-wsn{ word-wrap: normal; white-space: nowrap; }
.f-pre{ overflow: hidden; text-align: left; white-space: pre-wrap; word-wrap: break-word; word-break: break-all; }
.f-wwb{ white-space: normal; word-wrap: break-word; word-break: break-all; }
.f-ti{ overflow: hidden; text-indent: -30000px; }
.f-ti2{ text-indent: 2em; }
.f-lhn{ line-height: normal; }
.f-tdu, .f-tdu:hover{ text-decoration: underline; }
.f-tdn, .f-tdn:hover{ text-decoration: none; }
.f-toe{ overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; }
.f-csp{ cursor: pointer; }
.f-csd{ cursor: default; }
.f-csh{ cursor: help; }
.f-csm{ cursor: move; }
.f-usn{ -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }
.f-ma{ margin-left: auto; margin-right: auto }
.f-cr{ color: #930000; padding: 0 3px;}

@imgurllink:'../images/icon-sprite.jpg';
.icon-sprite{ background: url(@imgurllink) 0 0 no-repeat;}